Bueno, únicamente quiero aportar (por si alguno no lo hiciera) que ese mismo método se agiliza y simplifica enormemente haciendo una matriz de tantos controles Texbox como columnas tenga el Datagrid. Así para leerlos y para grabarlos es muy cómodo hacer un bucle
For n = 0 to 4
Text1(n).Text = DataGrid1.Columns(n).Text
(o bien, DataGrid.Columns(n).Text = Text1(n).Text, en la actualización)
Next
Saludos